 //********************************************************************
 // MiniQuiz.java    Author:20172323wyh
 //
 // Demonstrates the use of a class that implements an interface.
 //********************************************************************
 
 import java.util.Scanner;

 public class MiniQuiz
 {
    //----------------------------------------------------------------
    // Presents a short quiz.
    //----------------------------------------------------------------
    public static void main(String[] args)
    {
       Question q1, q2;
       String possible;

       Scanner scan = new Scanner(System.in);
   
       q1 = new Question("What is the capital of Jamaica?", "Kingston");
       q1.setComplexity(4);

       q2 = new Question("Which is worse, ignorance or apathy?", "I don't know and I don't care");
       q2.setComplexity(10);

       System.out.print(q1.getQuestion());
       System.out.println("(Level: " + q1.getComplexity() + ")");
       possible = scan.nextLine();
       if (q1.answerCorrect(possible))
          System.out.println("Correct");
       else
          System.out.println("No, the answer is " + q1.getAnswer());

       System.out.println();
       System.out.print(q2.getQuestion());
       System.out.println(" (Level: " + q2.getComplexity() + ")");
       possible = scan.nextLine();
       if (q2.answerCorrect(possible))
          System.out.println("Correct");
       else
          System.out.println("No, the answer is " + q2.getAnswer());
       }
    }
